import { ClientOptions, Transport } from '@nestjs/microservices';
import { join } from 'path';

// 这是一个 gRPC 客户端的通用配置，可以根据需要调整
export const grpcClientOptions: ClientOptions = {
  transport: Transport.GRPC,
  options: {
    package: 'user', // 这里的 package 是你在 .proto 文件中定义的包名
    protoPath: join(
      __dirname,
      '../../../libs/common/grpc/src/utils/proto/user.proto',
    ), // 指定 proto 文件路径
    url: 'localhost:5000', // 目标服务的地址
  },
};
